package com.luozy.item.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.luozy.common.dto.PageDTO;
import com.luozy.item.pojo.Item;

public interface IItemService extends IService<Item> {

    //1.分页查询商品
    PageDTO<Item> listPage(Integer page, Integer size);

    //3.新增商品
    void addItem(Item item);

    //4.根据id修改商品状态
    void updateStatus(Long id, Integer status);

    //5.修改商品
    void updated(Item item);

    //6.删除商品
    void delete(Long id);

    //扣减库存
    void deductStock(Long itemId, Integer num);
}
